.content{
	background-color: #F5F7F8;
	padding: 0 30rpx;
	min-height: 100vh;
}
/* 筛选弹窗 */
.sub-menu-class {
	width: 100%;
	transform: translate3d(0, - 100%, 0);
	max-height: 345px;
	background-color: #ffffff;
	z-index: 11;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
	overflow: hidden;
	flex-direction: row;
	transition: transform .15s linear;
	border-radius: 0rpx 0rpx 30rpx 30rpx;
	padding-top: 15rpx;
	&.hide {
		display: none;
	}

	&.show {
		transform: translate3d(0, calc(44px + 1rpx), 0);
	}
	.route-selection{
		display: flex;
		align-items: center;
		padding: 15rpx 30rpx;
		justify-content: space-between;
		vew{
			font-size: 30rpx;
			font-family: PingFangSC, PingFang SC;
			font-weight: 400;
			color: #000000;
		}
		image{
			width: 34rpx;
			height: 30rpx;
		}
	}
}
.mask {
	z-index: 10;
	position: fixed;
	top: 180rpx;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0);
	transition: background-color .15s linear;
	&.show {
		background-color: rgba(0, 0, 0, 0.5);
	}
	&.hide {
		display: none;
	}
}